package cn.myiotest.test7;

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;

public class Test1 {
    public static void main(String[] args) {
        /*
        需求：写一个登陆小案例。

        步骤：
            将正确的用户名和密码手动保存在本地的userinfo.txt文件中。
            保存格式为:username=zhangsan&password=123
            让用户键盘录入用户名和密码
                    比较用户录入的和正确的用户名密码是否一致
            如果一致则打印登陆成功
                    如果不一致则打印登陆失败
        */
        String sysUser = null;
        String sysPwd = null;
        try(BufferedReader br = new BufferedReader(new FileReader("move/userinfo.txt"))){
            String s = br.readLine();
            String[] split = s.split("&");
            sysUser = split[0].split("=")[1];
            sysPwd = split[1].split("=")[1];
        }catch (IOException e){
            e.printStackTrace();
        }
        //2.用户键盘录入用户名和密码
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入用户名");
        String username = sc.nextLine();
        System.out.println("请输入密码");
        String password = sc.nextLine();
        if (username.equals(sysUser) && password.equals(sysPwd)){
            System.out.println("登陆成功");
        }else {
            System.out.println("登陆失败");
        }
    }
}
